﻿a:link {
	color:#606060;
	text-decoration: none;
}
a:visited {
	color:#606060;
}
a:hover {
	color:#2B8EE7;
}

/*header*/
#header { width:100%;height:94px;}
.head { width:980px; margin:0 auto; padding-top:20px; padding-bottom:20px;}
.head .logo {float:left;width:630px;}
.head .logo img{float:left; padding-right:20px; border-right: 1px solid #cccccc;}
.head .logo span { padding-left:15px; height:35px; line-height:35px; float:left; padding-top:5px;}
.head .tel{float:right;width:210px; padding-top:8px;}

/*nav*/
#navbar { width:100%; height:46px; background-image:url(../images/nav_bg.jfif);position:relative; z-index:2;}
.nav{ line-height:44px; height:46px; padding-top:1px; position:relative; width:1050px; margin:0 auto;}
.nav li{ float:left; height:46px; position:relative; }
.nav li a{text-align:center;display:inline-block;font-size:15px;padding:0px 28px 0;color:#FFFFFF;text-decoration: none;}
.nav li a:hover{ color:#16aef1}
.nav li a.active{ color:#16aef1}
.nav li a.on{ padding:0 27px 2px; border:1px solid #dedbdb; border-top:2px solid #16538B; color:#16aef1; background:#f4f4f4; border-bottom:none}
.sec_n{ background:#f4f4f4; position:absolute; left:0; top:46px; display:none; width:100px; border:1px solid #dedbdb; border-top:none; padding:0 5px;}
.nav li .sec_n a{ display:block; line-height:24px; color:#6e6e6e; font-size:12px; padding:0; text-align:left}
.nav li .sec_n a:hover{ background:none; color:#16aef1}

.sec_col{ width:180px; float:left}
.sec_col img{ border:1px solid #DEDEDE ; padding:3px; width:90px; height:50px;}
.nav li .sec_col h2{ padding:10px 0 16px; font-size:14px; color:#000000; font-weight:bold;}
.nav li .sec_col h2 a{ font-size:14px;}
.w170{ width:120px; padding:0 10px 20px 25px;}
.w170 dl{ padding:5px 0 5px 0;}
.w340{ width:200px; padding:0 10px 20px 25px;}
.w340 dd{ padding:5px 0 5px 0;}
.w460{ width:280px; padding:0 10px 20px 25px;}
.w460 dd{ padding:5px 0 5px 0;}
.w460 img{ margin-top:7px; vertical-align:center;}
.w700{ width:730px; padding:0 10px 20px 25px;}
.w700 dd{ padding:5px 0 5px 0;}
.first { color:#FFFFFF;}

/*banner*/
.banner{height:335px; overflow:hidden; position:relative; width:100%;}
.banner .bd li{ height:335px; background-repeat:no-repeat; background-position:top center;}
.banner .bd li img{ display:none}
.banner .bd li a{ display:block; height:335px; width:100%;}
.banner .hd li{ width:10px; height:10px; margin-left:8px; float:left; background:#ccc; cursor:pointer}
.banner .hd li.on{background:#333}
.banner .hd{ position:absolute; right:50%; margin-right:-450px; bottom:20px;}


/*hotnews*/
#hot_news{
    width: 100%;
	min-width:1000px;
    height: 40px;
    background: url(../images/hot_news_bg.png) left top repeat-x;
    /*overflow: hidden;
    position: relative;
    z-index: 1;*/
}
#hot_news #hot_news_box{
    width: 1000px;
	height: 40px;
    margin:0px auto;
}
#hot_news #hot_news_box .hot_news_tit{
    float: left;
    width: 100px;
    height: 40px;
	overflow:hidden;
    background: url(../images/hot_news.png) left center no-repeat;
}
#hot_news #hot_news_box ul{
    float: left;	
	overflow:hidden;
}
#hot_news #hot_news_box ul li{
    float: left;
    padding-left: 25px;
	overflow:hidden;
    background: url(../images/ico1.jfif) no-repeat 0 16px;
}

#marquee2
{
width:770px;
float:left;
margin-left:25px;
height: 40px;
overflow: hidden;
line-height: 40px;}
#marquee2 ul li
{
width:360px;
height:40px;
float:left;
text-align:left;
font-size:13px;
font-family:"΢���ź�";
}
#hot_news ul li a:link{
    color:#317079;
}
#hot_news ul li a:visited{
    color:#317079;
}
#hot_news ul li a:hover{
    color:#4B9DE9;
}
#hot_news .more{
    float: right;
    color: red;
    line-height: 40px;
    margin-right: 10px;
}
#hot_news .more a{
    padding-left: 20px;
    color: #b60001;
    background: url(../images/ico.gif) no-repeat 0 -123px;
}
#hot_news .more a:link{
    color: #b60001;
}
#hot_news .more .more_a{
    background: url(../images/ico_1.gif) no-repeat 5px 4px;
}
#hot_news .more a:visited{
    color: #b60001;
}
#hot_news .more a:hover{
    color: #4B9DE9;
}
/*pro*/
#pro { width:100%; background-color:#F3F3F3; height:240px; border-bottom:1px solid #DEDEDE;}
#pro ul { width:1050px; margin:0 auto; padding-top:40px;}
#pro ul li { float:left; width:117px; display:inline; margin-left:40px; margin-right:50px;}
#pro ul li span{ text-align:center; display:block; padding-top:15px;}




/*news*/
#news { width:990px; height:323px; margin:0 auto; padding-top:20px;}
.titbar {border-bottom:1px  solid #cccccc; height:50px;}

.titbar ul.t1{width:500px;margin-top:14px; margin-left:3px; float:left; }
.titbar ul.t1 li{width:120px; height:36px; line-height:36px;text-align:center; float:left;}
.titbar  .itlink1{cursor:pointer; font-weight:normal; display:block;font-size:16px;width:120px; background:url(../images/tit_bg.jfif) no-repeat;height:36px; line-height:36px; font-weight:normal; text-decoration:none; color:#FFFFFF;}
.titbar .itlink1 a{ color:#fff;}
.titbar .itlink2{cursor:pointer; color:#000;font-size:16px;text-decoration:none; font-weight:normal;}
.titbar .itlink2 a{ color:#fff;cursor:pointer; text-decoration:none;}
.hidden {
	display: none
}
.titbar ul.t2{width:400px; height:46px; float:right;}
.titbar ul.t2 li{width:50px; height:46px; float:left; margin-left:10px; position:relative;}
.weixin a em { display:none;}
.weixin a:hover em { display:block; position:absolute; left:-30px; top:50px;}

.left_box { float:left; width:520px;}
.news_top img { float:left; padding:20px;}
.news_top span { color:#489DE8; font-size:16px; float:left; padding-top:20px; font-weight:bold; width:350px; line-height:32px; display:block;}
a.first_news {color:#238AE7;}
.left_box p {font-size:13px; line-height:32px; width:510px; margin-left:20px; margin-top:0px;}
.news_list {width:380px; float:right;}
.news_list ul { padding-top:22px;}
.news_list ul li {font-size:14px;line-height:37px;height:37px;background-image:url(../images/list_ico.jfif);background-repeat: no-repeat;background-position: left center; padding-left:10px;}


/*foot*/
.foot_link { width:100%; background-image:url(../images/foot_bg.jfif); height:175px;}
.foot_link ul { width:1100px; margin:0 auto; padding-top:20px; color:#FFFFFF;}

.foot_link ul a{ color:#FFFFFF;}

.foot_link ul li { float:left; margin-left:60px; margin-right:35px; display:inline;}
.foot_link ul li dl { padding-top:10px;}
.foot_link ul li dd { font-size:12px; line-height:25px;}

.foot_contact { width:100%; background-color:#1362A8;height:40px;line-height:40px;}
.text { width:980px; margin:0 auto; color:#FFFFFF; font-size:12px;}
.text span.add{ float:left;}
.text span.copy{ float:right;}

.foot_bottom { width:100%; background-color:#000000;height:40px; line-height:40px;}
.font { width:980px; margin:0 auto; color:#FFFFFF; font-size:12px;}

